package com.shxt.framework.rbac.menu.model;

public class Menu {

	/**菜单主键,所属表字段为 sys_menu.menu_id  */
	private Integer menu_id;
	/**自身一对多和多对一逻辑外键,所属表字段为 sys_menu.parent_id  */
	private Integer parent_id;
	/**菜单名称,所属表字段为 sys_menu.menu_name  */
	private String menu_name;
	/**菜单的图标,所属表字段为 sys_menu.icon  */
	private String icon;
	/**设置开发的功能访问路径,所属表字段为 sys_menu.url  */
	private String url;
	/**排序,所属表字段为 sys_menu.sort  */
	private Integer sort;
	/**
	 * 获取 菜单主键 字段:sys_menu.menu_id
	 *
	 * @return  sys_menu.menu_id  ,菜单主键
	 */
	public Integer getMenu_id() {
		return this.menu_id;
	}

	/**
	 * 设置 菜单主键 字段:sys_menu.menu_id
	 *
	 * @param menu_id  sys_menu.menu_id,菜单主键
	 */
	public void setMenu_id(Integer menu_id) {
		this.menu_id = menu_id;
	}

	/**
	 * 获取 自身一对多和多对一逻辑外键 字段:sys_menu.parent_id
	 *
	 * @return  sys_menu.parent_id  ,自身一对多和多对一逻辑外键
	 */
	public Integer getParent_id() {
		return this.parent_id;
	}

	/**
	 * 设置 自身一对多和多对一逻辑外键 字段:sys_menu.parent_id
	 *
	 * @param parent_id  sys_menu.parent_id,自身一对多和多对一逻辑外键
	 */
	public void setParent_id(Integer parent_id) {
		this.parent_id = parent_id;
	}

	/**
	 * 获取 菜单名称 字段:sys_menu.menu_name
	 *
	 * @return  sys_menu.menu_name  ,菜单名称
	 */
	public String getMenu_name() {
		return this.menu_name;
	}

	/**
	 * 设置 菜单名称 字段:sys_menu.menu_name
	 *
	 * @param menu_name  sys_menu.menu_name,菜单名称
	 */
	public void setMenu_name(String menu_name) {
		this.menu_name = menu_name == null ? null : menu_name.trim();
	}

	/**
	 * 获取 菜单的图标 字段:sys_menu.icon
	 *
	 * @return  sys_menu.icon  ,菜单的图标
	 */
	public String getIcon() {
		return this.icon;
	}

	/**
	 * 设置 菜单的图标 字段:sys_menu.icon
	 *
	 * @param icon  sys_menu.icon,菜单的图标
	 */
	public void setIcon(String icon) {
		this.icon = icon == null ? null : icon.trim();
	}

	/**
	 * 获取 设置开发的功能访问路径 字段:sys_menu.url
	 *
	 * @return  sys_menu.url  ,设置开发的功能访问路径
	 */
	public String getUrl() {
		return this.url;
	}

	/**
	 * 设置 设置开发的功能访问路径 字段:sys_menu.url
	 *
	 * @param url  sys_menu.url,设置开发的功能访问路径
	 */
	public void setUrl(String url) {
		this.url = url == null ? null : url.trim();
	}

	/**
	 * 获取 排序 字段:sys_menu.sort
	 *
	 * @return  sys_menu.sort  ,排序
	 */
	public Integer getSort() {
		return this.sort;
	}

	/**
	 * 设置 排序 字段:sys_menu.sort
	 *
	 * @param sort  sys_menu.sort,排序
	 */
	public void setSort(Integer sort) {
		this.sort = sort;
	}
}